package cn.sany.cterminal.entity.mq;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class RealtimeInfoMsg implements Serializable{
    Integer vehicleState;
    Integer controlState;
    Float speed;
    /**
     * 剩余电量(kwh)
     */
    Double surplusPower;

    Float electricAverage;
    Float distance;
    Date collectTime;
    Integer accuracy;
    String vinNumber;
    /**
     * 纬度
     */
    Float latitude;
    /**
     * 纬度
     */
    Float longitude;

    /**
     * 装载状态
     1：空载
     2：满载
     3：异常
     */
    Integer loadState;
    /**
     * 胎压(kPa)
     */
    Double pressure;

    /**
     * 自动驾驶状态
     1：正常道路行走
     2：正常泊车行走
     3；正常停车
     4：遇障停车
     5：遇障行车
     6：故障停车
     7：等待装料
     8：装料执行中
     9：等待卸料
     10：卸料执行中
     11：等待任务
     12：等待入场
     13：异常

     */
    Integer autoState;

    /**
     * 方向
     */
    Double direction;

}
